import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon'// svg component

// register globally
// 注册组件 <svg-icon icon-class="..."> 使用svg图标
Vue.component('svg-icon', SvgIcon)

// 批量导入(动态)所有的以 .svg 为后缀的svg图标
// 属于 webpack 依赖管理的高级用法
// 参考文档: https://webpack.docschina.org/guides/dependency-management/
const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)
